package com.yuju.account.service.impl;

import java.util.Date;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.yuju.account.dao.IShiftEmpDao;
import com.yuju.account.dao.entity.ShiftEmp;
import com.yuju.account.model.ShiftEmpModel;
import com.yuju.account.service.IShiftEmpService;
import com.yuju.common.core.dao.IBaseDao;
import com.yuju.common.core.service.AbstractBaseService;
import com.yuju.util.Utils;

/**
 * 类名：ShiftEmpServiceImpl  <br />
 *
 * 功能：
 *
 * @author : jiaokn <br />
 * @Date : 2017年12月7日 下午5:44:55  <br />
 * @version : 1.1 <br />
 */
@Service
public class ShiftEmpServiceImpl extends AbstractBaseService<ShiftEmpModel, ShiftEmp, String> implements IShiftEmpService {
	
	@Autowired
	private IShiftEmpDao shiftEmpDao;
	
	@Override
	public IBaseDao<ShiftEmpModel, ShiftEmp, String> getDao() {
		// TODO Auto-generated method stub
		return shiftEmpDao;
	}
	

	/**
	 * 功能:重写sava方法 <br/>
	 * 
	 * 重写：jiaokn <br/>
	 * 
	 * @Date ：2017年12月7日 下午5:47:35<br/>
	 * 
	 * @param shiftEmpModel
	 * @return <br/>
	 * @see com.yuju.common.core.service.AbstractBaseService#save(java.lang.Object)
	 */
	@Override
	public int save(ShiftEmpModel shiftEmpModel){
		shiftEmpModel.setId(Utils.getUUID());
		shiftEmpModel.setGmtCreate(new Date());
		shiftEmpModel.setGmtModified(new Date());
		return super.save(shiftEmpModel);
	}

	
}
